package com.anhuanjia.tools.eao.bean;

import java.util.Date;

import com.efastsoft.framework.annotation.dao.Column;
import com.efastsoft.framework.annotation.dao.Indexes;
import com.efastsoft.framework.annotation.dao.Table;
import com.efastsoft.framework.data.DataType;
import com.efastsoft.framework.orm.DAO;

/**
 * 反馈与建议表
 * 
 * @author Administrator
 *
 */
@Table("eao_opinion")
@Indexes("")
@SuppressWarnings("serial")
public class EaoOpinion extends DAO<EaoOpinion> {

	@Column(type = DataType.STRING, precision = 0, mandatory = true, pk = true)
	protected String Id;// 主键

	@Column(type = DataType.STRING, length = 1000)
	protected String Content;// 内容

	@Column(type = DataType.STRING, length = 255)
	protected String MemberId;// 用户id

	@Column(type = DataType.INTEGER, length = 255)
	protected Integer State;// 状态（可以用于反馈消息）

	@Column(type = DataType.STRING, length = 1000)
	protected String ReplyContent;// 回复内容

	@Column(type = DataType.DATETIME, length = 255)
	protected Date CreateTime;// 创建时间

	@Column(type = DataType.DATETIME, length = 255)
	protected Date UpdateTime;// 修改时间

	@Column(type = DataType.INTEGER, length = 255)
	protected Integer IsDelete;// 是否删除

	@Column(type = DataType.STRING, length = 255)
	protected String Operator;// 操作人

	public String getId() {
		return Id;
	}

	public void setId(String id) {
		Id = id;
	}

	public String getContent() {
		return Content;
	}

	public void setContent(String content) {
		Content = content;
	}

	public String getMemberId() {
		return MemberId;
	}

	public void setMemberId(String memberId) {
		MemberId = memberId;
	}

	public Integer getState() {
		return State;
	}

	public void setState(Integer state) {
		State = state;
	}

	public String getReplyContent() {
		return ReplyContent;
	}

	public void setReplyContent(String replyContent) {
		ReplyContent = replyContent;
	}

	public Date getCreateTime() {
		return CreateTime;
	}

	public void setCreateTime(Date createTime) {
		CreateTime = createTime;
	}

	public Date getUpdateTime() {
		return UpdateTime;
	}

	public void setUpdateTime(Date updateTime) {
		UpdateTime = updateTime;
	}

	public Integer getIsDelete() {
		return IsDelete;
	}

	public void setIsDelete(Integer isDelete) {
		IsDelete = isDelete;
	}

	public String getOperator() {
		return Operator;
	}

	public void setOperator(String operator) {
		Operator = operator;
	}

}
